Why Use Blocks